package luogu;

import java.util.Scanner;

public class Main1781 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        sc.nextLine(); // 消耗换行符

        // 存储候选人的票数和编号
        String[] votes = new String[n];

        // 初始化最大票数信息
        String maxVote = "0"; // 初始值
        int maxIndex = 0;

        for (int i = 0; i < n; i++) {
            votes[i] = sc.nextLine().trim();

            // 比较票数大小
            if (isGreater(votes[i], maxVote)) {
                maxVote = votes[i];
                maxIndex = i;
            }
        }

        // 输出结果（编号从1开始）
        System.out.println(maxIndex + 1);
        System.out.println(maxVote);
    }

    // 比较两个大数字符串的大小
    private static boolean isGreater(String a, String b) {
        // 比较长度
        if (a.length() != b.length()) {
            return a.length() > b.length();
        }
        // 长度相同则逐位比较
        for (int i = 0; i < a.length(); i++) {
            char charA = a.charAt(i);
            char charB = b.charAt(i);
            if (charA != charB) {
                return charA > charB;
            }
        }
        // 完全相同
        return false;
    }
}